The following patch provides x86_64 SMP support for xen linux. Many,
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 11 Aug 2005 08:59:47 +0000 (08:59 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 11 Aug 2005 08:59:47 +0000 (08:59 +0000)
commit954a35eeb53ca11e8b23cb0f44782c34d47830a8
treeb6a66a9dfa121d51da665651e02d5726b372a1bd
parent5dba835ba50da8fe861bcea59ee49e121e1fbaa7
The following patch provides x86_64 SMP support for xen linux.  Many,
many thanks to the help for bug fixes, cleanups, good domU support,
and more from Jun and Xin.  I've tested this on a couple different
machines, and made sure the UP build still boots and works.  dom0 and
domU smp both work.  There's still some cleanups to do, but we'd prefer
to do the last bit in tree.  This doesn't update defconfigs just yet.
That'll be a follow-on patch shortly, so for now, you'll have to manually
enable CONFIG_SMP if you'd like to test.

Signed-off-by: Chris Wright <chrisw@osdl.org>
Signed-off-by: Xin Li <xin.b.li@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
13 files changed:
linux-2.6-xen-sparse/arch/xen/x86_64/Kconfig
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/Makefile
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/apic.c
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/genapic.c [new file with mode: 0644]
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/genapic_xen.c [new file with mode: 0644]
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/head.S
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/irq.c
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/setup.c
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/setup64.c
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/smp.c
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/smpboot.c
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/traps.c
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/xen_entry.S